package com.letv.android.client.episode.callback;

import com.letv.core.bean.DataHull;
import com.letv.core.bean.TabAllDataBean;
import com.letv.core.network.volley.VolleyRequest;
import com.letv.core.network.volley.VolleyResponse.CacheResponseState;
import com.letv.core.network.volley.VolleyResponse.NetworkResponseState;

public interface TabCombineCallback {

	void onNetworkResponse(VolleyRequest<TabAllDataBean> request, TabAllDataBean result,
						   DataHull hull, NetworkResponseState state);

	void onCacheResponse(VolleyRequest<TabAllDataBean> request, TabAllDataBean result,
						 DataHull hull, CacheResponseState state);

	void onErrorReport(VolleyRequest<TabAllDataBean> request, String errorInfo);
}
